@charset "utf-8";
/* CSS Document */
html{height:100%;}
body{ 
	padding: 0px;
	margin: 0px;
	height:100%;
	FONT: 12px/1.6em Verdana, Arial, sans-serif;
	text-align:center;
	color:#434142;
	background-color:#F4F4F4;
}

img{ 
	padding: 0px;
	margin: 0px;
	border:0px;
}
th{
	background-image:url(../image/td_bg.gif);
	font-weight:normal;
}

#warp {
	width:100%;
	color:#666666;
	height:auto;
	margin:0 auto 0px auto;
}
#layout1{
	position: absolute;/*--绝对定位--*/
	top: 50%;
	left: 50%;
	margin-top: -180px;/*--div高度的一半--*/
	margin-left: -270px;/*--div宽度的一半--*/
	width: 468px;	
	height: 304px;
	z-index:999;
	}
#layout2{
	position: absolute;/*--绝对定位--*/
	top: 50%;
	left: 50%;
	margin-top: -180px;/*--div高度的一半--*/
	margin-left: -270px;/*--div宽度的一半--*/
	width: 468px;	
	height: 304px;
	z-index:999;
	}
a:link {color: #0069BE; text-decoration: none;}     /* 未访问的链接 */
a:visited {color: #0069BE; text-decoration: none;}  /* 已访问的链接 */
a:hover {color: #CE0203; text-decoration:underline;}    /* 当有鼠标悬停在链接上 */
a:active {color: #0069BE; text-decoration: none;}   /* 被选择的链接 */

a.big:link {color: #0069BE; text-decoration: underline; font-size:14px;}
a.big:visited {color: #0069BE; text-decoration: underline; font-size:14px;}
a.big:hover {color: #CE0203; text-decoration:none; font-size:14px;}
a.big:active {color: #0069BE; text-decoration: underline; font-size:14px;}

a.tap:link {color: #F71B03; text-decoration: none;}
a.tap:visited {color: #F71B03; text-decoration: none;}
a.tap:hover {color: #F71B03; text-decoration:underline;}
a.tap:active {color: #F71B03; text-decoration: none;}

a.patha:link {color: #434142; text-decoration: none;}
a.patha:visited {color: #434142; text-decoration: none;}
a.patha:hover {color: #CE0203; text-decoration:underline;}
a.patha:active {color: #434142; text-decoration: none;}

a.grap:link {color: #8F8F8F; text-decoration: none;}
a.grap:visited {color: #8F8F8F; text-decoration: none;}
a.grap:hover {color: #CE0203; text-decoration:underline;}
a.grap:active {color: #8F8F8F; text-decoration: none;}

.font_reb {
	color:#FF0000;
	font-weight:bold;
}
.both {
	float:left;
	width:100%;
	height:auto;
	background-color:#ffffff;
	border:1px solid #CCCCCC;
}

.head {
	width:100%;
	color:#ffffff;
	background-image:url(../image/headbg1.gif);
}
.head_wz {
	width:200px;
	color:#F71B03;
	text-align:right;
	position:absolute;
	top:10px;
	right:10px;
}
.bottom {
	width:100%;
	height:4px;
	background-color:#1d50a4;
}

.head_logo {
	width:100%;
	text-align:left;
}

.path {
	width:100%;
	height:23px;
	padding-top:2px;
	color:#484647;
	text-align:left;
	background-image:url(../image/path_bg.gif);
}
.tit_bg {
	color:#ffffff;
	background-color:#dddddd;
	padding:5px;
	padding-top:2px;
	height:20px;
	background-image:url(../image/tit_bgd.gif);
	background-repeat:no-repeat;
}
.tit_bgd {
	color:#ffffff;
	background-color:#dddddd;
	padding:5px;
	padding-top:2px;
	height:20px;
	background-image:url(../image/tit_bgd.gif);
	background-repeat:no-repeat;
}
.dhs_bg {
	width:230px;
	height:22px;
	background-image:url(../image/dhs_bg.gif);
	color:#000000;
	font-weight:bold;
	padding:3px 0px 0px 35px;
	text-align:left;
}
.dhx_bg {
	width:190px;
	height:22px;
	background-image:url(../image/dhx_bg.gif);
	color:#000000;
	padding:4px 0px 0px 35px;
	text-align:left;
}

.zjfj {
	width:100%;
	float:left;
	margin-bottom:10px;
}
.ba_kj1 {
	width:212px;
	height:29px;
	padding-top:11px;
	background-image:url(../image/ba_kj1.gif);
	margin-bottom:5px;
	text-align:center;
}
.ba_kj2 {
	width:212px;
	height:29px;
	padding-top:11px;
	background-image:url(../image/ba_kj2.gif);
	margin-bottom:5px;
	text-align:center;
}
.ba_kj3 {
	width:212px;
	height:29px;
	padding-top:11px;
	background-image:url(../image/ba_kj3.gif);
	text-align:center;
}
.zTreeright {
	width:200px;
	float:left;
	text-align:left;
	position:absolute;
	left:10px;
	top:10px;
}

.rf_l {
	width:100%;
	margin-bottom:5px;
	text-align:left;
}

.rf_l_btn {
	width:85px;
	float:right;
}
.rf_l_btnd {
	width:263px;
	float:right;
}

.rf_r {
	width:100%;
	margin-bottom:5px;
	text-align:left;
}

.rf_r_tit {
	width:100%;
	padding-top:5px;
	padding-bottom:4px;
	margin-bottom:5px;
	border-bottom:2px solid #CC0003;
	background-color:#E0E0E0;
	text-align:left;
}

.xx_tit {
	width:100%;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	float:left;
}
.xx_sx {
	width:100%;
	font-size:12px;
	text-align:center;
	float:left;
	margin-top:10px;
	color:#666666;
}
.xx_zw {
	width:100%;
	line-height:180%;
	font-size:14px;
	text-align:left;
	float:left;
	margin-top:20px;
	color:#000000;
}
.xx_pl {
	width:100%;
	line-height:220%;
	font-size:12px;
	text-align:left;
	float:left;
	margin-top:20px;
	color:#000000;
}

.central {
	float:left;
	width:100%;
	background-color:#F2FBFF;
	position:relative;
	height:480px;
	overflow-y:auto;
	overflow-x:hidden;
}
.img {
	float:left;
	position:relative;
	overflow:hidden;
}
#fc {
	float:left;
	width:140px;
	height:50px;
	z-index:999;
	background-image:url(../image/fg_bg.png);
}
.qj {
	float:left;
	padding:10px;
	width:890px;
	text-align:left;
	border:1px solid #cfcfcf;
}
.splitcontentleft {
	width:100%;
	height:100%;
	text-align:left;
}
.splitcontentright {
	width:100%;
	text-align:left;
	overflow:auto;
}
.splitcontentleft_title {
	color:#12C2E9;
	font-size:16px;
	font-weight:bold;
	padding-top:10px;
	margin-bottom:15px;
	border-bottom:1px solid #BBBBBB;
}
.splitcontentright_title {
	font-weight:bold;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	height:25px;
	background-image:url(../image/titlebg.gif);
}
.div_shd {
	display:none;
	background-color:#eee;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:750px;
	z-index:500;
}
.div_shs {
	background-color:#fff;
	position:absolute;
	top:320px;
	left:250px;
	width:650px;
	padding:20px;
	border:1px solid #cfcfcf;
	z-index:500;
}
.filter {
	position:relative;
	background-color:#FFFFFF;
}
.filter_title {
	margin-top:10px;
	position:absolute;
	top:-20px;
	left:20px;
	font-weight:bold;
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
	background-color:#FFFFFF;
}
.filter_central {
	padding:10px;
	background-color:#FFF;
}
.filterx_central {
	height:148px;
	margin-bottom:5px;
	padding-bottom:5px;
	overflow-y:scroll;
	overflow-x:hidden;
	border-bottom:1px dashed #cfcfcf;
}
.detailed {
	padding:10px;
}
.central_menu {
	padding:20px;
	text-align:left;
}
.record_title {
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	margin-bottom:15px;
	border-bottom:1px solid #cfcfcf;
}
.report {
	margin-top:10px;
	width:932px;
	height:350px;
	overflow-y:auto;
	overflow-x:auto;
}

.sstm {
	width:100%;
	float:left;
	margin-bottom:15px;
}

.textarea {
	width:860px;
	padding:20px;
	border:1px solid #cfcfcf;
	background-color:#F7F7F7;
	color:#999;
}
.t_title {
	font-size:12px;
	color:#fff;
}
.btn_style {
	padding:2px 5px 2px 5px;
	border:1px solid #666666;
	background-color:#CCCCCC;
}
.btn_js {
	background-image:url(../image/btn_js.gif);
	border:0px;
	width:48px;
	height:21px;
	font-size:12px;
	cursor:pointer;
}
.btn {
	background-image:url(../image/btn_bg.gif);
	border:0px;
	width:88px;
	height:18px;
	font-size:12px;
	padding-top:2px;
	cursor:pointer;
}
.btn_ok {
	background-image:url(../image/btn_ok.gif);
	border:0px;
	width:85px;
	height:27px;
	font-size:12px;
	padding-top:2px;
	cursor:pointer;
	color:#000000;
}
.btn_okd {
	background-image:url(../image/btn_okd.gif);
	border:0px;
	width:100px;
	height:27px;
	font-size:12px;
	padding-top:2px;
	cursor:pointer;
	color:#000000;
}
.font1 {
	font-weight:bold;
	height:22px;
	width:100%;
	background-image:url(../image/xtitlebg.gif);
	background-repeat:no-repeat;
	background-position-y:bottom;
}
.font2 {
	font-weight:bold;
	font-size:14px;
	color:#12C2E9;
}
.font_hei {
	font-size:12px;
	color:#A2A2A2;
}
.font_heib {
	font-weight:bold;
	font-size:16px;
	color:#616561;
}
.font_white {
	color:#FFFFFF;
}
.font_tit {
	color:#0069BE;
}
.font_calendar {
	color: #fff;
	font-weight:bold;
	padding-left:10px;
}
.btn_div{ width:100%; float:left; margin-top:10px; margin-bottom:10px; text-align:center;}
.btn_input{ width:155px; height:52px; background-image:url(../image/btn_sc1.gif); border:0px; padding:0px; color:#FFF; font-size:14px; font-weight:bold; cursor:pointer;}
.banner_pic{ width:auto; height:85px; border:1px solid #cfcfcf; background-color:#f4f4f4;}
.input{ width:750px; color:#999;}
.textarea{ width:750px; height:150px; color:#999;}
input{ border:1px solid #d7d4e9;}
textarea{ border:1px solid #d7d4e9;}
select{ border:1px solid #d7d4e9; color:#999;}

.menutitle{ 
clear: both; 
overflow: hidden;
} 
.menutitle ul{ 
border:0; 
margin:0; 
padding:0; 
} 
.menutitle li{ 
float: left; 
cursor: pointer; 
padding-top: 4px; 
padding-right: 0px; 
padding-left: 0px; 
padding-bottom: 2px; 
list-style-type: none; 
} 
.menutitle .current{
margin-left:2px;
margin-right:2px;
padding-left:10px;
padding-right:10px;
height:27px;
color:#FFFFFF;
} 
.menutitle .hide{ 
margin-left:2px;
margin-right:2px;
padding-left:5px;
padding-right:5px;
height:27px;
color:#FFFFFF;
} 
.menutitle .user{
float:right;
padding-right:20px;
} 

.calendar{
	padding:10px;
	background-color:#F4F4F4;
}
.calendar_title{
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.calendar_table{
	border:1px solid #cfcfcf;
	background-color:#599FE7;
	margin-top:5px;
	padding:2px; 
}
.calendar_date{
	background-color:#ECF4FD;
	height:22px;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
}
.calendar_details{
	height:68px;
	padding:2px;
	font-weight:bold;
}
.calendar_nodetails{
	height:70px;
	font-weight:bold;
}
.scrollbar{
	height:80px;
	overflow:auto;
	scrollbar-face-color:#BCDCF1;
	scrollbar-highlight-color:#fff;
	scrollbar-3dlight-color:#fff;
	scrollbar-darkshadow-color:#6BB9FF;
	scrollbar-Shadow-color:#6BB9FF;
	scrollbar-arrow-color:#FFF;
	scrollbar-track-color:#E3F4FE;
}

#box1 {
	display:none;
	float:left;
	width: 168px;
	height: 230px;
	background:#F7F7F7;
	text-align:center;
	color:#000;
	border:1px solid #004966;
	position: absolute;
	top:28px;
	left:8px;
}
#box2 {
	display:none;
	float:left;
	width: 168px;
	height: 230px;
	background:#F7F7F7;
	text-align:center;
	color:#000;
	border:1px solid #004966;
	position: absolute;
	top:28px;
	left:122px;
}
#box3 {
	display:none;
	float:left;
	width: 200px;
	height: 92px;
	background:#F7F7F7;
	text-align:center;
	color:#000;
	border:1px solid #004966;
	position: absolute;
	top:28px;
	left:236px;
}
#box4 {
	display:none;
	float:left;
	width: 168px;
	height: 155px;
	background:#F7F7F7;
	text-align:center;
	color:#000;
	border:1px solid #004966;
	position: absolute;
	top:28px;
	left:350px;
}
#box5 {
	display:none;
	float:left;
	width: 168px;
	height: 320px;
	background:#F7F7F7;
	text-align:center;
	color:#000;
	border:1px solid #004966;
	position: absolute;
	top:28px;
	left:460px;
}

/*CSS flickr style pagination*/

DIV.flickr {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; margin-top:10px;
}
DIV.flickr A {
	BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none
}
DIV.flickr A:hover {
	BORDER-RIGHT: #dedfde 1px solid; BORDER-TOP: #CE0203 2px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #dedfde 1px solid; COLOR: #CE0203; BORDER-BOTTOM: #dedfde 1px solid; BACKGROUND-COLOR: #ffffff
}
DIV.meneame A:active {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #0061de
}
DIV.flickr SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #CE0203; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.flickr SPAN.disabled {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; COLOR: #adaaad; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}

.div_zk {
	float:left;
	width:100%;
	overflow-x:hidden;
	overflow-y:auto;
} 

.div_ss {
	float:left;
	width:100%;
	height:110px;
} 


.nTab{ 
float: right; 
} 
.nTab .TabTitle{ 
clear: both; 
height: 27px; 
overflow: hidden;
float:right;
margin-right:5px;
} 
.nTab .TabTitle ul{ 
border:0; 
margin:0; 
padding:0; 
} 
.nTab .TabTitle li{ 
float: left; 
width: 95px;
cursor: pointer; 
padding-top: 6px; 
padding-right: 0px; 
padding-left: 0px; 
padding-bottom: 3px; 
list-style-type: none; 
} 
.nTab .TabTitle .active{
text-align:center;
background-image:url(../image/head_tap2.gif);
color:#ffffff;
font-weight:bold;
} 
.nTab .TabTitle .normal{ 
text-align:center;
background-image:url(../image/head_tap1.gif);
color:#F71B03;
} 
.nTab .TabContent{ 
width:auto;
text-align:left;
background:#fff; 
margin: 0px auto; 
padding:20px; 
border-left:1px #E4E4E4 solid; 
border-right:1px #E4E4E4 solid; 
} 
.none {display:none;} 


.nTabnr{ 
float: left;
width:100%;
} 
.nTabnr .TabTitle{
width:100%;
clear: both; 
height: 26px; 
overflow: hidden;
float:left;
margin-right:5px;
background-image:url(../image/xx_bg.gif);
} 
.nTabnr .TabTitle ul{ 
border:0; 
margin:0; 
padding:0; 
} 
.nTabnr .TabTitle li{ 
float: left; 
width: 76px;
height:26px;
cursor: pointer; 
padding-top: 2px; 
padding-right: 0px; 
padding-left: 0px; 
padding-bottom: 5px; 
list-style-type: none;
} 
.nTabnr .TabTitle .active{
text-align:center;
background-image:url(../image/xx_tap1.gif);
color:#ffffff;
} 
.nTabnr .TabTitle .normal{ 
text-align:center;
background-image:url(../image/xx_tap2.gif);
color:#000000;
} 
.nTabnr .TabContent{ 
width:100%;
float:left;
text-align:left;
background:#fff; 
margin: 0px auto; 
padding:0px; 
border:0px; padding-top:1px;
} 
.none {display:none;} 